$(function(){
    $(document).on("click",".loginbtn",function () {
        if(checkUserAccount() && checkUserPass() && checkUserCode()){
            $(".loginbtn").attr("disabled",true);
            $(".loginbtn").val("登录中...");
            $("#loginform").submit();
        }else{
            return false;
        }
    });

    $(document).on("blur","input[name='userAccount']",function () {
        checkUserAccount();
    });
    $(document).on("blur","input[name='userPass']",function () {
        checkUserPass();
    });
    $(document).on("blur","input[name='usercode']",function () {
        checkUserCode();
    });

});

//验证登录账号
var isaccount = false;
function checkUserAccount() {
    var data = $("input[name='userAccount']").val();
    if(''==data){
        $.message({
            message:'请填写您的账号',
            type:'error'
        });
    }else{
        $.ajax({
            type:'post',
            url:'/management/checkUserName',
            data:{"userAccount" : data},
            dataType: 'json',              //数据返回类型，可以是xml、json等
            success: function (data) {      //成功，回调函数
                if(data.result){
                    $.message({
                        message:'您的账号不存在',
                        type:'error'
                    });
                }else{
                    isaccount = true;
                }
            },
            error: function (er) {
                //失败，回调函数
                $.message({
                    message:'服务器异常',
                    type:'error'
                });
            }
        });
    }
    return isaccount;
}
//验证登录密码
function checkUserPass() {
    var data = $("input[name='userPass']").val();
    if(''==data){
        $.message({
            message:'请填写您的密码',
            type:'error'
        });
        return false;
    }else{
        return true;
    }
}

//验证 登录验证码
var iscode=false;
function checkUserCode() {
    var data = $("input[name='usercode']").val();
    if(''==data){
        $.message({
            message:'请填写验证码',
            type:'error'
        });
    }else{
        $.ajax({
            type: 'post',
            url: '/checkKaptcha',
            data: {"usercode": data},
            dataType: 'json',              //数据返回类型，可以是xml、json等
            success: function (data) {      //成功，回调函数
                if(data.result){
                    $.message({
                        message:'您的验证码不正确',
                        type:'error'
                    });
                }else{
                    iscode = true;
                }
            },
            error: function (er) {
                //失败，回调函数
                $.message({
                    message:'服务器异常',
                    type:'error'
                });
            }
        });
    }
    return iscode;
}

/*$(function(){
    $('.btn-success').on('click',function(){
        $.message('成功');
    })
    $('.btn-danger').on('click',function(){
        $.message({
            message:'失败提示',
            type:'error'
        });
    })
    $('.btn-warning').on('click',function(){
        $.message({
            message:'警告提示',
            type:'warning'
        });
    })
    $('.btn-info').on('click',function(){
        $.message({
            message:'信息提醒',
            type:'info'
        });
    })

})*/